"""
filter(func, list):
    参数func: 函数名，返回bool类型
    参数list：迭代器，可以是list、set、tuple、dict...

作用：
    用于过滤符合func要求的数据，返回一个filter对象 -- 查看内容用强制类型转换
"""

list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 1、定义功能函数：过滤，找出序列中的偶数
def func(num):
    return num % 2 == 0

# 2、调用filter
result = filter(func, list1)
print(result)   # filter对象的内存地址
print(list(result))    # 强制转换成list，查看内容
